簡介:Django作為一個Python的高級Web框架,功能非常強大,其自身封裝了大量底層邏輯,并實現(xiàn)了ORM,同時,MVT結構保證了代碼結構的完整性,這一切給了開發(fā)人員巨大的便利,讓Web開發(fā)變得高效且簡潔。課程將以一個極簡的博客網站為例,帶領大家充分領略Django的魅力
第1章 介紹課程目標及學習內容
介紹本課程的內容和目標,本課程旨在通過一個簡單的博客案例,引導學生對Django有一個基礎且全面的了解,并能夠在課程結束后獨立使用Django完成基本的網站開發(fā)。
第4章 創(chuàng)建項目及應用
正式開始開發(fā)博客項目,帶領學生創(chuàng)建項目,并講解項目目錄中各文件含義,最后配置第一個URL及其對應頁面。
第5章 第一個Template
讓學生了解并編寫第一個Template,并通過瀏覽器呈現(xiàn)內容
第6章 Models
介紹Models,以及它和數據庫之間的聯(lián)系,然后建立我們項目所需要的Model,編輯數據庫,使其內容呈現(xiàn)在瀏覽器頁面中
第8章 完善博客
"完善博客,添加主頁面及博客編寫頁面,這樣一來,整個博客就完成了。
由于添加了兩個頁面,我們需要重新配置URL和Admin的一些內容。"
第9章 補充內容
除主要內容外,還有一些需要學生了解的基礎知識,譬如Django自帶的shell系統(tǒng)、Templates過濾器,以及Admin的部分增強用法。
第10章 課程總結
通過本課程,我們使用Django開發(fā)了一個簡單的博客項目,在此過程中,我們學會了Django的基本開發(fā)原理和使用方法,為同學們在今后的生產開發(fā)過程中建立了基礎